{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import os\n", "from datetime import datetime" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "df = pd.read_json('https://api.covid19india.org/v4/timeseries.json')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Creating a \"new\" dataset" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "#obtaining the first date to the max date, current_date\n", "current_date = max(df['AP']['dates']) # obtaining the current date\n", "dates = list(df['AP']['dates'])\n", "min_date = dates[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How to obtain the Graph\n", "\n", "You can replace the `confirmed` in the `temp_list.append(df[i]['dates'][date]['total'][confirmed])` with data like `deceased`,`recovered`,`tested`. Also you can replace `total` with `delta`." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'confirmed': 235525, 'deceased': 2116, 'recovered': 145636, 'tested': 2534304}" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['AP']['dates'][current_date]['total']" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "data_selected = 'deceased' #replace confirmed with data you want to get\n", "def obtain_data_for_a_date(date):\n", " temp_list = []\n", " for i in df.columns:\n", " try:\n", " # replace confirmed with the data you want to get\n", " temp_list.append(df[i]['dates'][date]['total'][data_selected])\n", " except:\n", " temp_list.append(0)\n", " return temp_list" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "scrolled": true }, "outputs": [], "source": [ "# obtaining a dataframe for confirmed results \n", "d = {}\n", "for j in dates:\n", " d[j] = obtain_data_for_a_date(j)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "scrolled": true }, "outputs": [], "source": [ "df2 = pd.DataFrame.from_dict(d,orient='index',columns = df.columns);" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "scrolled": true }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAACbMAAAlcCAYAAADL0//yAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy86wFpkAAAACXBIWXMAAC4jAAAuIwF4pT92AAEAAElEQVR4nOzde7RlZ1nn+9+TVEjCVQkJBIEgBbZSioCNegQhclNR1Fa8HLUFzgDtDmKLAeyjQIIcbBAR8RJRsI0cPSoXNSrYclBzQblGETDoAUOAALG4JMgtN/KcP/aOrEx2Ve2191773WvV5zPGGqn3XWu+86nKv98xZ3V3AAAAAAAAAAAAYKRjRg8AAAAAAAAAAAAAYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAw3L7RAzBOVd0myYNmtt6f5NpB4wAAAAAAAAAAAOPdLMmdZ9YXdPfHd+PGYraj24OSnDd6CAAAAAAAAAAAYM/69iR/shs38ppRAAAAAAAAAAAAhhOzAQAAAAAAAAAAMJzXjB7d3j+7+OM//uPc/e53HzULAAAAAAAAAAAw2Lvf/e58x3d8x+zW+w/x0x0nZju6XTu7uPvd754DBw6MmgUAAAAAAAAAANh7rj3yT3aG14wCAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdmAwAAAAAAAAAAYDgxGwAAAAAAAAAAAMOJ2QAAAAAAAAAAABhOzAYAAAAAAAAAAMBwYjYAAAAAAAAAAACGE7MBAAAAAAAAAAAwnJgNAAAAAAAAAACA4cRsAAAAAAAAAAAADCdm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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# testing the dataset \n", "s = df2.loc[current_date];\n", "\n", "fig, ax = plt.subplots(figsize=(10,10), dpi=300)\n", "colors = plt.cm.Dark2(range(6))\n", "y = s.index\n", "width = s.values\n", "ax.barh(y=y, width=width, color=colors);\n", "\n", "def nice_axes(ax):\n", " ax.set_facecolor('.8')\n", " ax.tick_params(labelsize=8, length=0)\n", " ax.grid(True, axis='x', color='white')\n", " ax.set_axisbelow(True)\n", " [spine.set_visible(False) for spine in ax.spines.values()]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Arranging, Ranking & Interploating the \"data set\"" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "# test run\n", "# creating a new dataset called df3 and arranging the index\n", "df3 = df2.loc[min_date:current_date]\n", "df3 = df3.reset_index()\n", "df3.index = df3.index * 5\n", "last_idx = df3.index[-1] + 1\n", "\n", "df_expanded = df3.reindex(range(last_idx))\n", "df_expanded['index'] = df_expanded['index'].fillna(method='ffill')\n", "df_expanded = df_expanded.set_index('index')\n", "\n", "df_rank_expanded = df_expanded.rank(axis=1, method='first')\n", "df_expanded = df_expanded.interpolate()\n", "df_rank_expanded = df_rank_expanded.interpolate()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "scrolled": true }, "outputs": [], "source": [ "def prepare_data(df, steps=5):\n", " df = df3.reset_index()\n", " df.index = df3.index * steps\n", " last_idx = df3.index[-1] + 1\n", " df_expanded = df3.reindex(range(last_idx))\n", " df_expanded['index'] = df_expanded['index'].fillna(method='ffill')\n", " df_expanded = df_expanded.set_index('index')\n", " df_rank_expanded = df_expanded.rank(axis=1, method='first')\n", " df_expanded = df_expanded.interpolate()\n", " df_rank_expanded = df_rank_expanded.interpolate()\n", " return df_expanded, df_rank_expanded\n", "\n", "df_expanded, df_rank_expanded = prepare_data(df3)\n", "df_expanded.head();" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Animation Function\n", "\n", "[*source*](https://medium.com/dunder-data/create-a-bar-chart-race-animation-in-python-with-matplotlib-477ed1590096)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "from matplotlib.animation import FuncAnimation\n", "\n", "def init():\n", " ax.clear()\n", " nice_axes(ax)\n", " ax.set_ylim(.2, 6.8)\n", "\n", "def update(i):\n", " labels = df_expanded.columns\n", " for bar in ax.containers:\n", " bar.remove()\n", " y = df_rank_expanded.iloc[i]\n", " width = df_expanded.iloc[i]\n", " ax.barh(y=y, width=width, color=colors, tick_label=labels)\n", " date_str = df_expanded.index[i]\n", " # add a proper title in 'remove' data_selected\n", " ax.set_title(f'{data_selected}- {date_str}', fontsize='smaller')\n", " \n", "fig = plt.Figure(figsize=(5, 5), dpi=300)\n", "ax = fig.add_subplot()\n", "anim = FuncAnimation(fig=fig, func=update, init_func=init, frames=len(df_expanded), \n", " interval=100, repeat=False)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "" ], "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.display import HTML\n", "html = anim.to_html5_video()\n", "HTML(html)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## saving your file\n", "\n", "Include the path you want inside the brackets `anim.save(path)`" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "#anim.save('~/Downloads/covid19.mp4')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Resources\n", "\n", "[Guide to create animated bar charts](https://medium.com/dunder-data/create-a-bar-chart-race-animation-in-python-with-matplotlib-477ed1590096)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.3" } }, "nbformat": 4, "nbformat_minor": 4 }